package com.zxx.casserver.modules.role.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zxx.casserver.modules.role.entity.RolePermissionDO;

import java.util.List;

/**
 * <p>
 * 角色权限关联表 服务类
 * </p>
 *
 * @author zhoukai
 * @since 2020-08-03
 */
public interface IRolePermissionService extends IService<RolePermissionDO> {

    /**
     * 根据传入的条件，进行删除
     *
     * @param roleId 角色ID
     * @return 返回成功或者失败
     * @author zhoukai
     * @date 2020/8/3 18:06
     */
    Boolean removeRolePermission(Long roleId);

    /**
     * 批量保存用户权限列表
     *
     * @param rolePermissionList
     * @return 返回成功失败
     */
    Boolean saveBatchRolePermission(List<RolePermissionDO> rolePermissionList);
}
